.top1 { clear:both; }
.top2 { clear:both; }
.projectHalf { width:380px; }
.left { float:left; }
.right { float:right; }
.vtop { vertical-align: top; }
.display_date { cursor:pointer; width:80px; float:left; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1em; padding:3px; }
.ht30 { height: 30px; }
.ht60 { height: 60px; }

input.btnSubmit { background:url("../images/buttonInsert.gif") no-repeat 3px 2px; line-height:150%; height:23px; padding:2px 3px 2px 18px; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; }

table thead th { text-align:center !important; }
table tbody td.button { padding-left:16px; }
table tbody td.strike { text-decoration:line-through; }

td.summaryText div { line-height:20px; padding-left:20px; cursor:pointer;}
td.summaryText div.open { background:url("../images/opener.gif") no-repeat left 4px; overflow:visible; }
td.summaryText div.close { background:url("../images/closer.gif") no-repeat left 4px; height:20px; overflow:hidden; }

ol.displayOpt { margin:0 2px 0 0; padding:0; border-bottom:none; }
ol.displayOpt li { padding:0 2px; list-style:none; white-space:nowrap; overflow:hidden; float:left; letter-spacing:-2px;}

img.btnDelete { vertical-align:middle; }

td.filename { background-color:#EFEFEF; }
td.filename a { font-weight:bold;}

ul.document_list_box { margin:0; padding:0; list-style:none; }
.document_list_box { height:230px; overflow-y:scroll; overflow-x:hidden;}
.document_list { margin-top:.5em; overflow:hidden; white-space:nowrap; clear:both;}
.document_list input { float:left; margin-right:10px; }
.document_list address { float:left; width:100px; margin-right:10px; overflow:hidden; white-space:nowrap;}
.document_list .document_title { }

#popbody .adminTable tr th { width: 200px; }
